#include "dominion.h"
#include "dominion_helpers.h"
#include "rngs.h"
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
void test_getCost();
void test_getCost() {
	
	if(getCost(curse) == 0) printf("getCost(): PASS on curse.\n");
	if(getCost(estate) == 2) printf("getCost(): PASS on estate.\n");
	if(getCost(duchy) == 5) printf("getCost(): PASS on duchy.\n");
	if(getCost(province) == 8) printf("getCost(): PASS on province.\n");
	if(getCost(copper) == 0) printf("getCost(): PASS on copper.\n");
	if(getCost(silver) == 3) printf("getCost(): PASS on silver.\n");
	if(getCost(gold) == 6) printf("getCost(): PASS on gold.\n");
	if(getCost(adventurer) == 6) printf("getCost(): PASS on adventurer.\n");
	if(getCost(council_room) == 5) printf("getCost(): PASS on council_room.\n");
	if(getCost(feast) == 4) printf("getCost(): PASS on feast.\n");
	if(getCost(gardens) == 4) printf("getCost(): PASS on gardens.\n");
	if(getCost(mine) == 5) printf("getCost(): PASS on mine.\n");
	if(getCost(remodel) == 4) printf("getCost(): PASS on remodel.\n");
	if(getCost(smithy) == 4) printf("getCost(): PASS on smithy.\n");
	if(getCost(village) == 3) printf("getCost(): PASS on village.\n");
	if(getCost(baron) == 4) printf("getCost(): PASS on baron.\n");
	if(getCost(great_hall) == 3) printf("getCost(): PASS on great_hall.\n");
	if(getCost(minion) == 5) printf("getCost(): PASS on minion.\n");
	if(getCost(steward) == 3) printf("getCost(): PASS on steward.\n");
	if(getCost(tribute) == 5) printf("getCost(): PASS on tribute.\n");
	if(getCost(ambassador) == 3) printf("getCost(): PASS on ambassador.\n");
	if(getCost(cutpurse) == 4) printf("getCost(): PASS on cutpurse.\n");
	if(getCost(embargo) == 2) printf("getCost(): PASS on embargo.\n");
	if(getCost(outpost) == 5) printf("getCost(): PASS on outpost.\n");
	if(getCost(salvager) == 4) printf("getCost(): PASS on salvager.\n");
	if(getCost(sea_hag) == 4) printf("getCost(): PASS on sea_hag.\n");
	if(getCost(treasure_map) == 4) printf("getCost(): PASS on treasure_map.\n");

}
int main(int argc, char *argv[]){
        test_getCost();
        return 0;
}

